graph: { title: "vcg.flex.c"
node: { title: "vcglex" label: "vcglex\nvcg.flex.c:3656:1" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:vcgensure_buffer_stack" label: "vcg.flex.c:3686:4" }
edge: { sourcename: "vcglex" targetname: "vcg_create_buffer" label: "vcg.flex.c:3687:31" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:vcg_load_buffer_state" label: "vcg.flex.c:3690:3" }
node: { title: "__negvsi2" label: "__negvsi2\n<built-in>" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "__negvsi2" }
node: { title: "__subvdi3" label: "__subvdi3\n<built-in>" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "__subvdi3" }
node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
node: { title: "fwrite" label: "__builtin_fwrite\n<built-in>" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "fwrite" label: "vcg.flex.c:3750:6" }
node: { title: "fprintf" label: "fprintf\n/usr/include/stdio.h:326:12" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "fprintf" label: "vcg.flex.c:3752:6" }
edge: { sourcename: "vcglex" targetname: "fprintf" label: "vcg.flex.c:3755:6" }
edge: { sourcename: "vcglex" targetname: "fwrite" label: "vcg.flex.c:3757:6" }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
edge: { sourcename: "vcglex" targetname: "fprintf" label: "vcg.flex.c:3759:6" }
node: { title: "vcg_uniqstr" label: "vcg_uniqstr\nvcgus.h:44:14" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "vcg_uniqstr" label: "vcg.l:150:23" }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "dp_calloc" label: "vcg.l:155:21" }
edge: { sourcename: "vcglex" targetname: "vcg_uniqstr" label: "vcg.l:190:10" }
node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "dp_free" label: "vcg.l:192:13" }
node: { title: "fwrite" label: "fwrite\n/usr/include/stdio.h:658:15" shape : ellipse }
edge: { sourcename: "vcglex" targetname: "fwrite" label: "vcg.l:201:9" }
edge: { sourcename: "vcglex" targetname: "__subvdi3" }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:yy_get_previous_state" label: "vcg.flex.c:3989:26" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:yy_try_NUL_trans" label: "vcg.flex.c:4000:23" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:yy_get_next_buffer" label: "vcg.flex.c:4019:15" }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
edge: { sourcename: "vcglex" targetname: "__addvsi3" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:yy_get_previous_state" label: "vcg.flex.c:4050:27" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:yy_get_previous_state" label: "vcg.flex.c:4059:27" }
edge: { sourcename: "vcglex" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4069:5" }
node: { title: "vcg.flex.c:yy_get_next_buffer" label: "yy_get_next_buffer\nvcg.flex.c:4092:12" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4103:3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__subvdi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__subvdi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "__subvsi3" label: "__subvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__subvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__subvdi3" }
node: { title: "__mulvsi3" label: "__mulvsi3\n<built-in>" shape : ellipse }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__mulvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__mulvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "vcgrealloc" label: "vcg.flex.c:4155:9" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4161:5" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__subvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "gzread" label: "gzread\n/usr/include/zlib.h:1390:21" shape : ellipse }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "gzread" label: "vcg.flex.c:4173:3" }
node: { title: "gzerror" label: "gzerror\n/usr/include/zlib.h:1655:30" shape : ellipse }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "gzerror" label: "vcg.flex.c:4173:3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4173:3" }
node: { title: "printf" label: "printf\n/usr/include/stdio.h:332:12" shape : ellipse }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "printf" label: "vcg.flex.c:4173:3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "vcgrestart" label: "vcg.flex.c:4181:4" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "vcgrealloc" label: "vcg.flex.c:4196:49" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4199:4" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg.flex.c:yy_get_next_buffer" targetname: "__addvsi3" }
node: { title: "vcg.flex.c:yy_get_previous_state" label: "yy_get_previous_state\nvcg.flex.c:4217:22" }
node: { title: "vcg.flex.c:yy_try_NUL_trans" label: "yy_try_NUL_trans\nvcg.flex.c:4249:22" }
node: { title: "vcgrestart" label: "vcgrestart\nvcg.flex.c:4363:6" }
edge: { sourcename: "vcgrestart" targetname: "vcg.flex.c:vcgensure_buffer_stack" label: "vcg.flex.c:4370:3" }
edge: { sourcename: "vcgrestart" targetname: "vcg_create_buffer" label: "vcg.flex.c:4371:30" }
edge: { sourcename: "vcgrestart" targetname: "vcg.flex.c:vcg_init_buffer" label: "vcg.flex.c:4374:2" }
edge: { sourcename: "vcgrestart" targetname: "vcg.flex.c:vcg_load_buffer_state" label: "vcg.flex.c:4375:2" }
node: { title: "vcg_switch_to_buffer" label: "vcg_switch_to_buffer\nvcg.flex.c:4386:6" }
edge: { sourcename: "vcg_switch_to_buffer" targetname: "vcg.flex.c:vcgensure_buffer_stack" label: "vcg.flex.c:4397:2" }
edge: { sourcename: "vcg_switch_to_buffer" targetname: "vcg.flex.c:vcg_load_buffer_state" label: "vcg.flex.c:4409:2" }
node: { title: "vcg.flex.c:vcg_load_buffer_state" label: "vcg_load_buffer_state\nvcg.flex.c:4420:13" }
node: { title: "vcg_create_buffer" label: "vcg_create_buffer\nvcg.flex.c:4442:17" }
edge: { sourcename: "vcg_create_buffer" targetname: "vcgalloc" label: "vcg.flex.c:4449:24" }
edge: { sourcename: "vcg_create_buffer" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4451:3" }
edge: { sourcename: "vcg_create_buffer" targetname: "__addvsi3" }
edge: { sourcename: "vcg_create_buffer" targetname: "vcgalloc" label: "vcg.flex.c:4458:25" }
edge: { sourcename: "vcg_create_buffer" targetname: "vcgfree" label: "vcg.flex.c:4460:3" }
edge: { sourcename: "vcg_create_buffer" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4461:3" }
edge: { sourcename: "vcg_create_buffer" targetname: "vcg.flex.c:vcg_init_buffer" label: "vcg.flex.c:4466:2" }
node: { title: "vcg_delete_buffer" label: "vcg_delete_buffer\nvcg.flex.c:4479:6" }
edge: { sourcename: "vcg_delete_buffer" targetname: "vcgfree" label: "vcg.flex.c:4492:3" }
edge: { sourcename: "vcg_delete_buffer" targetname: "vcgfree" label: "vcg.flex.c:4494:2" }
node: { title: "vcg.flex.c:vcg_init_buffer" label: "vcg_init_buffer\nvcg.flex.c:4502:13" }
node: { title: "__errno_location" label: "__errno_location\n/usr/include/errno.h:37:13" shape : ellipse }
edge: { sourcename: "vcg.flex.c:vcg_init_buffer" targetname: "__errno_location" label: "vcg.flex.c:4507:15" }
edge: { sourcename: "vcg.flex.c:vcg_init_buffer" targetname: "vcg_flush_buffer" label: "vcg.flex.c:4514:2" }
edge: { sourcename: "vcg.flex.c:vcg_init_buffer" targetname: "__errno_location" label: "vcg.flex.c:4539:2" }
node: { title: "vcg_flush_buffer" label: "vcg_flush_buffer\nvcg.flex.c:4547:6" }
edge: { sourcename: "vcg_flush_buffer" targetname: "vcg.flex.c:vcg_load_buffer_state" label: "vcg.flex.c:4570:3" }
node: { title: "vcgpush_buffer_state" label: "vcgpush_buffer_state\nvcg.flex.c:4581:6" }
edge: { sourcename: "vcgpush_buffer_state" targetname: "vcg.flex.c:vcgensure_buffer_stack" label: "vcg.flex.c:4589:2" }
edge: { sourcename: "vcgpush_buffer_state" targetname: "vcg.flex.c:vcg_load_buffer_state" label: "vcg.flex.c:4605:2" }
node: { title: "vcgpop_buffer_state" label: "vcgpop_buffer_state\nvcg.flex.c:4617:6" }
edge: { sourcename: "vcgpop_buffer_state" targetname: "vcg_delete_buffer" label: "vcg.flex.c:4625:2" }
edge: { sourcename: "vcgpop_buffer_state" targetname: "vcg.flex.c:vcg_load_buffer_state" label: "vcg.flex.c:4631:3" }
node: { title: "vcg.flex.c:vcgensure_buffer_stack" label: "vcgensure_buffer_stack\nvcg.flex.c:4643:13" }
edge: { sourcename: "vcg.flex.c:vcgensure_buffer_stack" targetname: "vcgalloc" label: "vcg.flex.c:4657:50" }
edge: { sourcename: "vcg.flex.c:vcgensure_buffer_stack" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4660:4" }
node: { title: "memset" label: "memset\n/usr/include/string.h:60:14" shape : ellipse }
edge: { sourcename: "vcg.flex.c:vcgensure_buffer_stack" targetname: "memset" label: "vcg.flex.c:4662:3" }
edge: { sourcename: "vcg.flex.c:vcgensure_buffer_stack" targetname: "vcgrealloc" label: "vcg.flex.c:4675:50" }
edge: { sourcename: "vcg.flex.c:vcgensure_buffer_stack" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4679:4" }
edge: { sourcename: "vcg.flex.c:vcgensure_buffer_stack" targetname: "memset" label: "vcg.flex.c:4682:3" }
node: { title: "vcg_scan_buffer" label: "vcg_scan_buffer\nvcg.flex.c:4696:17" }
edge: { sourcename: "vcg_scan_buffer" targetname: "vcgalloc" label: "vcg.flex.c:4704:24" }
edge: { sourcename: "vcg_scan_buffer" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4706:3" }
edge: { sourcename: "vcg_scan_buffer" targetname: "vcg_switch_to_buffer" label: "vcg.flex.c:4719:2" }
node: { title: "vcg_scan_string" label: "vcg_scan_string\nvcg.flex.c:4735:17" }
node: { title: "strlen" label: "strlen\n/usr/include/string.h:384:15" shape : ellipse }
edge: { sourcename: "vcg_scan_string" targetname: "strlen" label: "vcg.flex.c:4738:35" }
edge: { sourcename: "vcg_scan_string" targetname: "vcg_scan_bytes" label: "vcg.flex.c:4738:9" }
node: { title: "vcg_scan_bytes" label: "vcg_scan_bytes\nvcg.flex.c:4751:17" }
edge: { sourcename: "vcg_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "vcg_scan_bytes" targetname: "vcgalloc" label: "vcg.flex.c:4760:16" }
edge: { sourcename: "vcg_scan_bytes" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4762:3" }
edge: { sourcename: "vcg_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "vcg_scan_bytes" targetname: "__addvsi3" }
edge: { sourcename: "vcg_scan_bytes" targetname: "vcg_scan_buffer" label: "vcg.flex.c:4769:6" }
edge: { sourcename: "vcg_scan_bytes" targetname: "vcgfree" label: "vcg.flex.c:4771:3" }
edge: { sourcename: "vcg_scan_bytes" targetname: "vcg.flex.c:yy_fatal_error" label: "vcg.flex.c:4772:3" }
node: { title: "vcg.flex.c:yy_fatal_error" label: "yy_fatal_error\nvcg.flex.c:4790:24" }
edge: { sourcename: "vcg.flex.c:yy_fatal_error" targetname: "fprintf" label: "vcg.flex.c:4792:2" }
node: { title: "exit" label: "exit\n/usr/include/stdlib.h:614:13" shape : ellipse }
edge: { sourcename: "vcg.flex.c:yy_fatal_error" targetname: "exit" label: "vcg.flex.c:4793:2" }
node: { title: "vcgget_lineno" label: "vcgget_lineno\nvcg.flex.c:4826:5" }
node: { title: "vcgget_in" label: "vcgget_in\nvcg.flex.c:4835:7" }
node: { title: "vcgget_out" label: "vcgget_out\nvcg.flex.c:4843:7" }
node: { title: "vcgget_leng" label: "vcgget_leng\nvcg.flex.c:4851:5" }
node: { title: "vcgget_text" label: "vcgget_text\nvcg.flex.c:4860:7" }
node: { title: "vcgset_lineno" label: "vcgset_lineno\nvcg.flex.c:4872:6" }
node: { title: "vcgset_in" label: "vcgset_in\nvcg.flex.c:4884:6" }
node: { title: "vcgset_out" label: "vcgset_out\nvcg.flex.c:4889:6" }
node: { title: "vcgget_debug" label: "vcgget_debug\nvcg.flex.c:4894:5" }
node: { title: "vcgset_debug" label: "vcgset_debug\nvcg.flex.c:4899:6" }
node: { title: "vcg.flex.c:yy_init_globals" label: "yy_init_globals\nvcg.flex.c:4912:12" }
node: { title: "vcglex_destroy" label: "vcglex_destroy\nvcg.flex.c:4947:5" }
edge: { sourcename: "vcglex_destroy" targetname: "vcg_delete_buffer" label: "vcg.flex.c:4952:3" }
edge: { sourcename: "vcglex_destroy" targetname: "vcgpop_buffer_state" label: "vcg.flex.c:4954:3" }
edge: { sourcename: "vcglex_destroy" targetname: "vcgfree" label: "vcg.flex.c:4958:2" }
edge: { sourcename: "vcglex_destroy" targetname: "vcg.flex.c:yy_init_globals" label: "vcg.flex.c:4963:2" }
node: { title: "vcgalloc" label: "vcgalloc\nvcg.flex.c:4996:7" }
node: { title: "calloc" label: "calloc\n/usr/include/stdlib.h:541:14" shape : ellipse }
edge: { sourcename: "vcgalloc" targetname: "calloc" label: "vcg.flex.c:4999:8" }
node: { title: "vcgrealloc" label: "vcgrealloc\nvcg.flex.c:5006:7" }
node: { title: "realloc" label: "realloc\n/usr/include/stdlib.h:549:14" shape : ellipse }
edge: { sourcename: "vcgrealloc" targetname: "realloc" label: "vcg.flex.c:5016:8" }
node: { title: "vcgfree" label: "vcgfree\nvcg.flex.c:5025:6" }
node: { title: "free" label: "free\n/usr/include/stdlib.h:563:13" shape : ellipse }
edge: { sourcename: "vcgfree" targetname: "free" label: "vcg.flex.c:5028:3" }
node: { title: "vcg_lex_init" label: "vcg_lex_init\nvcg.l:203:6" }
node: { title: "vcg_lex_clear" label: "vcg_lex_clear\nvcg.l:216:6" }
edge: { sourcename: "vcg_lex_clear" targetname: "vcglex_destroy" label: "vcg.l:219:2" }
node: { title: "vcg_yydebug" label: "vcg_yydebug\nvcg.l:226:6" }
}
